.search_input{
    height: 90rpx;
    width: 92%;
    margin-left: 4%;
    navigator{
        height: 100%;
        padding-left: 20rpx;
        display: flex;
        align-items: center;
        color: #95948A;
        background-color: #f6f6f2;
        border-radius: 20rpx;
        .iconfont{
            font-size: 50rpx;
            margin-right: 8rpx;
        }
    }
}

.type_wrap{
    margin-top: 20rpx;
    background-color: #EFEFED;
    padding: 15rpx 0;
    border-radius: 20rpx;
    .bigtype{
        margin: 40rpx 25rpx;
        background-color: white;
        padding: 30rpx 0;
        border-radius: 30rpx;
        .bigtype_name{
            font-family: 600;
            font-size: 45rpx;
            margin-left: 25rpx;
            margin-bottom: 25rpx;
        }
        .type_item{
            display: inline-block;
            margin: 10rpx 20rpx;
            navigator{
                background-color: #EFEFED;
                border-radius: 10rpx;
                height: 80rpx;
                width: 310rpx;
                margin-bottom: 10rpx;
                font-weight: 400;
                font-size: 31rpx;
                display: flex;
                align-items: center;
                justify-content: center;
            }
        }
    }
}